package cn.miaopasi.boot.clickhouse.service;

import cn.miaopasi.boot.clickhouse.model.AppInfo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * App业务接口
 *
 * @author Administrator
 */
public interface IAppInfoService extends IService<AppInfo> {

    /**
     * 自定义分页处理
     *
     * @param current 第几页
     * @param size    每页几条
     * @return 分页数据
     */
    Page<AppInfo> page(Long current, Long size);

    /**
     * 根据凭证信息获取记录.
     *
     * @param secretId  凭证ID
     * @param secretKey 凭证KEY
     * @return 应用信息
     */
    AppInfo findBySecret(String secretId, String secretKey);
}
